﻿using System;
namespace XDSoft.Model
{
	/// <summary>
	/// TB_Brand:实体类(属性说明自动提取数据库字段的描述信息)
	/// </summary>
	[Serializable]
	public partial class TB_Brand
	{
		public TB_Brand()
		{}
		#region Model
		private int _id;
		private string _icon;
		private string _regcode;
		private string _typecode;
		private DateTime? _applydate;
		private string _applymanname;
		private string _applymanaddress;
		private string _applymanenname;
		private string _applymanenaddress;
		private DateTime? _specialstartdate;
		private DateTime? _specialenddate;
		private string _brandtype;
		private string _clientservice;
		private string _productlist;
		private decimal? _agentfee;
		private DateTime? _netapplydate;
		private DateTime? _docsubmitdate;
		private DateTime? _assigndate;
		private string _status;
		private string _memo;
		private int? _client;
        private DateTime? _serviceexpire;
		/// <summary>
		/// 系统编号
		/// </summary>
        [DataField("系统编号","int")]
		public int id
		{
			set{ _id=value;}
			get{return _id;}
		}
		/// <summary>
		/// 商标图样
		/// </summary>
        [DataField("商标图样", "varchar")]
		public string icon
		{
			set{ _icon=value;}
			get{return _icon;}
		}
		/// <summary>
		/// 商标注册号
		/// </summary>
        [DataField("商标注册号", "varchar")]
        public string regCode
		{
			set{ _regcode=value;}
			get{return _regcode;}
		}
		/// <summary>
		/// 国际分类号
		/// </summary>
        [DataField("国际分类号", "varchar")]
        public string typeCode
		{
			set{ _typecode=value;}
			get{return _typecode;}
		}
		/// <summary>
		/// 申请日期
		/// </summary>
        [DataField("申请日期", "datetime")]
        public DateTime? applyDate
		{
			set{ _applydate=value;}
			get{return _applydate;}
		}
		/// <summary>
		/// 申请人名称
		/// </summary>
        [DataField("申请人名称", "datetime")]
        public string applyManName
		{
			set{ _applymanname=value;}
			get{return _applymanname;}
		}
		/// <summary>
		/// 申请人地址
		/// </summary>
        [DataField("申请人地址", "varchar")]
        public string applyManAddress
		{
			set{ _applymanaddress=value;}
			get{return _applymanaddress;}
		}
		/// <summary>
		/// 申请人英文名
		/// </summary>
        [DataField("申请人英文名", "varchar")]
        public string applyManEnName
		{
			set{ _applymanenname=value;}
			get{return _applymanenname;}
		}
		/// <summary>
		/// 申请人英文地址
		/// </summary>
        [DataField("申请人英文地址", "varchar")]
        public string applyManEnAddress
		{
			set{ _applymanenaddress=value;}
			get{return _applymanenaddress;}
		}
		/// <summary>
		/// 专用权期限开始日期
		/// </summary>
        [DataField("专用权期限开始日期", "datetime")]
        public DateTime? specialStartDate
		{
			set{ _specialstartdate=value;}
			get{return _specialstartdate;}
		}
		/// <summary>
		/// 专用权期限结束日期
		/// </summary>
        [DataField("专用权期限结束日期", "datetime")]
        public DateTime? specialEndDate
		{
			set{ _specialenddate=value;}
			get{return _specialenddate;}
		}
		/// <summary>
		/// 商标类型
		/// </summary>
        [DataField("商标类型", "varchar")]
        public string brandType
		{
			set{ _brandtype=value;}
			get{return _brandtype;}
		}
		/// <summary>
		/// 客服代表
		/// </summary>
        [DataField("客服代表", "varchar")]
        public string clientService
		{
			set{ _clientservice=value;}
			get{return _clientservice;}
		}
		/// <summary>
		/// 商品服务列表
		/// </summary>
        [DataField("商品服务列表", "varchar")]
        public string productList
		{
			set{ _productlist=value;}
			get{return _productlist;}
		}
		/// <summary>
		/// 代理费用
		/// </summary>
        [DataField("代理费用", "decimal")]
        public decimal? agentFee
		{
			set{ _agentfee=value;}
			get{return _agentfee;}
		}
		/// <summary>
		/// 网上申请日期
		/// </summary>
        [DataField("网上申请日期", "datetime")]
        public DateTime? netApplyDate
		{
			set{ _netapplydate=value;}
			get{return _netapplydate;}
		}
		/// <summary>
		/// 资料交局日期
		/// </summary>
        [DataField("资料交局日期", "datetime")]
        public DateTime? docSubmitDate
		{
			set{ _docsubmitdate=value;}
			get{return _docsubmitdate;}
		}
		/// <summary>
		/// 商标委托受理通知书下发日期
		/// </summary>        
        [DataField("商标委托受理通知书下发日期", "datetime")]
        public DateTime? assignDate
		{
			set{ _assigndate=value;}
			get{return _assigndate;}
		}
		/// <summary>
		/// 商标状态
		/// </summary>
        [DataField("商标状态", "varchar")]
        public string status
		{
			set{ _status=value;}
			get{return _status;}
		}
		/// <summary>
		/// 商标备注
		/// </summary>
        [DataField("商标备注", "varchar")]
        public string memo
		{
			set{ _memo=value;}
			get{return _memo;}
		}
		/// <summary>
		/// 商标所属客户
		/// </summary>
        [DataField("所属客户", "int")]
        public int? client
		{
			set{ _client=value;}
			get{return _client;}
		}
        /// <summary>
        /// 服务到期日
        /// </summary>
        [DataField("服务到期日", "datetime")]
        public DateTime? serviceExpire
        {
            set { _serviceexpire = value; }
            get { return _serviceexpire; }
        }
		#endregion Model

	}
}

